Interface IGroupedWindowedQueryable<TKey, TProps>

Assembly: redb.Core.dll

Queryable for applying window functions to grouped data.
Allows ranking, running totals, and other analytics on aggregated results.

public interface IGroupedWindowedQueryable<TKey, TProps> where TProps : class, new()

Methods

SelectAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>>)

Execute query and materialize results with window functions applied to groups.

Task<List<TResult>> SelectAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>> selector)

ToSqlStringAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>>)

Get SQL preview for debugging.

Task<string> ToSqlStringAsync<TResult>(Expression<Func<IRedbGrouping<TKey, TProps>, TResult>> selector)